package com.burgeon.backend.SHOPBACKEND.service;

import com.burgeon.backend.SHOPBACKEND.entity.Acc;
import com.burgeon.backend.SHOPBACKEND.entity.FOrder;
import com.burgeon.backend.SHOPBACKEND.entity.Order;
import com.burgeon.backend.SHOPBACKEND.entity.OrderDetails;
import com.burgeon.backend.SHOPBACKEND.entity.OrderVO.OrderEntityItem;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public interface BackendOrderService {


    HashMap OrderInformation(String account);

    void upOrderRemarkData(String oid,String remark);

    OrderEntityItem findOrderItem(String id, String account);

    HashMap GetOrderData(String account, String state, int start);

    ArrayList<Order> QueryOrder(Integer start, String status, String disStatus, String account);//根据提交状态和分单状态查询订单信息

    ArrayList<OrderDetails> QueryOrderDetails(String id, String account);//根据订单编号查询订单详情


    ArrayList<FOrder> QuerryYCRetailout(String state);

    List<Acc> QuerryAcc();//查询acc


//    ArrayList<Order> QuerryYCDisStatus(String state, String docno, String account);

    //Integer UpOrderState(String RetailCode);//根据云仓发货单的线上单号修改订单状态
}
